/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package controller;

import java.sql.SQLException;
import java.util.LinkedList;
import model.dto.acao.AcaoLoteSementeDTO;
import model.exception.MissingIdException;
import model.exception.NoChangesOnUpdateException;
import model.exception.NotNullFieldsException;
import model.handler.AcaoLoteSementeHandler;

/**
 *
 * @author Gabriel
 */
public class AcaoLoteSementeController {

    AcaoLoteSementeHandler acaoLoteSementeHandler;

    public AcaoLoteSementeController() throws SQLException, ClassNotFoundException {
        acaoLoteSementeHandler = new AcaoLoteSementeHandler();
    }

    public LinkedList<AcaoLoteSementeDTO> getAcoesLoteSemente(Integer idLoteSemente) throws SQLException {
        return acaoLoteSementeHandler.getAcoesLoteSemente(idLoteSemente);
    }

    public void executaAcao(AcaoLoteSementeDTO acaoLoteSementeDTO) throws MissingIdException, NotNullFieldsException, NoChangesOnUpdateException, SQLException {
        acaoLoteSementeHandler.executaAcao(acaoLoteSementeDTO);
    }

}
